package poo.util;
import java.util.*;

public class ArrayUtils {
	
	static Scanner sc = new Scanner(System.in);

	//chiede la dimensione dell'array (positivo) e restituisce 
	//un array di interi della dimensiona data
	//chiedendo i valori all'utente.
	public static int[] newArrayInt(){
		int n = 0;
		do{
			System.out.println("dimensione array (intero positivo): ");
			n = sc.nextInt();
		}while(n<=0);
		int[] array = new int[n];
		for(int i=0; i<n; i++){
			System.out.print("dammi l'intero in posizione "+i+": ");
			array[i]=sc.nextInt();
		}
		
		return array;
	}
	public static double[] newArrayDouble(){
		double n = 0;
		do{
			System.out.println("dimensione array (intero positivo): ");
			n = sc.nextDouble();
		}while(n<=0);
		double[] array = new double[(int) n];
		for(int i=0; i<n; i++){
			System.out.print("dammi l'intero in posizione "+i+": ");
			array[i]=sc.nextDouble();
		}
		
		return array;
	}
	
	
	public static void printArrayInt(int[]array){
		System.out.print("[ ");
		for(int i=0; i<array.length; i++)
			System.out.print(array[i]+ " ");
		System.out.print("]");
	}
	public static void printArrayDouble(double[]array){
		System.out.print("[ ");
		for(int i=0; i<array.length; i++)
			System.out.print(array[i]+ " ");
		System.out.print("]");
	}
	
	static int[] eliminaZeri(int[]a){
		return null;
	
		
		
	}
	
	
	public static void main(String[] args) {
		 
		//int[]a= ArrayUtils.newArrayInt();
		//ArrayUtils.printArrayInt(a);
		
		//double[]b=ArrayUtils.newArrayDouble();
		//ArrayUtils.printArrayDouble(b);
		
		int[]x={3,5,0,8,6,0};
		eliminaZeri(x);
		ArrayUtils.printArrayInt(x);

	}

}
